module.exports = {
  extends: ['@commitlint/config-conventional'],
  rules: {
    'type-enum': [
      2,
      'always',
      [
        'feat',      // 新功能
        'fix',       // bug修复
        'docs',      // 文档更新
        'style',     // 代码样式调整
        'refactor',  // 代码重构
        'test',      // 测试相关
        'chore',     // 构建/工具变更
        'perf',      // 性能优化
        'ci',        // CI配置
        'revert'     // 回滚提交
      ]
    ],
    'subject-case': [0],
    'subject-max-length': [2, 'always', 100],
    'body-max-line-length': [2, 'always', 200],
    'footer-max-line-length': [2, 'always', 200]
  }
};